home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / dev / amos / AMOS_0695.lzh / AMOSLIST / 000120_amos-request@svcs1.digex.net_Fri Jun 23 20:28:11 1995.msg < prev    next >
Internet Message Format  |  1995-07-01  |  3KB

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id UAA02521;  for  ; Fri, 23 Jun 1995 20:28:10 -0400
  2. Received: (from daemon@localhost) by svcs1.digex.net (8.6.12/8.6.12) id SAA05106 for amos-out; Fri, 23 Jun 1995 18:27:23 -0400
  3. Received: from mail1.access.digex.net (mail1.access.digex.net [205.197.247.2]) by svcs1.digex.net (8.6.12/8.6.12) with ESMTP id SAA05102 for <amos-list@svcs1.digex.net>; Fri, 23 Jun 1995 18:27:22 -0400
  4. Received: from rhea.otol.fi (root@rhea.otol.fi [193.64.224.16]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id SAA21351;  for <amos-list@access.digex.com> ; Fri, 23 Jun 1995 18:27:20 -0400
  5. Received: from janus.otol.fi (tumu@janus.otol.fi [193.64.226.249]) by rhea.otol.fi (8.6.12/8.6.9) with ESMTP id BAA14787 for <amos-list@access.digex.com>; Sat, 24 Jun 1995 01:27:17 +0300
  6. Received: (from tumu@localhost) by janus.otol.fi (8.6.9/8.6.9) id BAA03587; Sat, 24 Jun 1995 01:27:15 +0300
  7. Date: Sat, 24 Jun 1995 01:27:15 +0300 (EET DST)
  8. From: Tuomas Lukinmaa <tumu@janus.otol.fi>
  9. To: AMOS Mailing list <amos-list@access.digex.com>
  10. Subject: Re: squash/unsquash
  11. In-Reply-To: <199506222250.QAA23716@fsf.cpsc.ucalgary.ca>
  12. Message-ID: <Pine.SUN.3.90.950624010224.3559B-100000@janus.otol.fi>
  13. MIME-Version: 1.0
  14. Content-Type: TEXT/PLAIN; charset=US-ASCII
  15. Status: RO
  16. X-Status: 
  17.  
  18. On Thu, 22 Jun 1995, Robert Currie wrote:
  19.  
  20. > b)  There are two commands Squash and Unsquash which I am trying to
  21. >     figure out the exact requirements for.(Typically, these commands
  22. >     are undocumented). This is what I've figured out so far:
  23.  
  24. Those commands are at least in AMOS Pro Compiler manual. You can use 
  25. those commands to pack data with Powerpacker.library.
  26.  
  27. >         =Squash(Start Address,Length,?,Compaction Speed,Cycle color)
  28. >         Compaction Speed=4095->256 which translates to V.Slow->V.Fast
  29. >
  30. >         Cycle color= the color register that gets cycled during compaction
  31. >         Returns the new length of the file after compression
  32.  
  33. Or returns zero if interrupted with Ctrl-C, or <0 if the packed data 
  34. exceeded the size of the original data. (ie. Overflow)
  35.  
  36. >         =Unsquash(Start Address,Compressed Length)
  37. >         Compressed Length=the length of the compressed file
  38. >         Returns a flag that indicates the success of the decompression
  39. >     I'm am not 100% sure about all of this so if anyone has any more
  40. >     information about these routines please let me know. I would
  41. >     really like to know what the third parameter of the Squash routine
  42. >     does as well as exactly the returned values for both routines.
  43.  
  44. The third parameter is for memory reserve. If it is 0, then it reserves 
  45. little buffers but packs slowly, if 1 then it packs fast but it reserves 
  46. big buffers.
  47.  
  48. The fourth parameter only means something if the third parameter is zero.
  49.  
  50.  
  51. ---
  52.  
  53. * Tuomas Lukinmaa ; Tumu / BFB Team
  54. - preferred: tumu@lyyra.kempele.fi 
  55. - secondary: tumu@janus.otol.fi 
  56.  
  57. - WWW: http://lyyra.kempele.fi/~tumu